﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Vit.Common.Providers
{
    public interface ILogProvider : IProvider
    {
        void Log(LogInfo logInfo);
        void Log(Exception exception);
        void Log(string source, string message);
        void Log(Exception exception, LogLevel logLevel);
        void Log(string source, string message, LogLevel logLevel);
        void RemoveAll(DateTime beforeDate);
        void Clear();
    }
}
